/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Dao;
import Pojo.PhieuXuatKhoPojo;
import java.sql.ResultSet;
import java.util.ArrayList;

/**
 *
 * @author VUHOANG
 */
public class PhieuXuatKhoDao {
      
    public static ArrayList<PhieuXuatKhoPojo>DSNhanVien()
    {
        ArrayList<PhieuXuatKhoPojo> ds=new ArrayList<PhieuXuatKhoPojo>();
        try {
            String sql="select * from PhieuXuatKho";
            MySQLDataAccessHelper mysql=new MySQLDataAccessHelper();
            mysql.open();
            ResultSet rs=mysql.executeQuery(sql);            
            while(rs.next())
            {
                PhieuXuatKhoPojo nv=new PhieuXuatKhoPojo();
                 nv.setMaPhieuXuat(rs.getInt("MaPhieuNhap"));                
              nv.setMaHoaDon(rs.getInt("MaHoaDon"));
               nv.setNgayXuat( rs.getString("NgayXuat"));
               nv.setMaNV( rs.getInt("MaNV"));             
              
                ds.add(nv);
            }
            mysql.close();
            
        } catch (Exception e) {
       System.out.println(e.getMessage());
        }
        return ds;        
    }  
//    public static ArrayList<NhanVienPojo>DSNVTheoTen(String tennv)
//    {
//        ArrayList<NhanVienPojo>ds=new ArrayList<>();
//        try 
//        {
//            String sql ="select * from NhanVien";
//            
//        } catch (Exception e) {
//        }
//        
//        return ds;
//    }
     public static boolean ThemNhanVien(PhieuXuatKhoPojo nv)
    {
        boolean kq=false;
//      try
//        {
            MySQLDataAccessHelper dp=new MySQLDataAccessHelper();
            dp.open();
            String query=String.format("INSERT INTO PhieuXuatKho(`MaPhieuXuat`,`MaNV`, `MaHoaDon`, `NgayXuat`)"
                    + " VALUES ('"+ nv.getMaPhieuXuat()+"','" + nv.getMaNV()+"','"+ nv.getMaHoaDon()+"','"+nv.getNgayXuat()+ "')");
            int n=dp.executeUpdate(query);
            if(n==1)
            {
                kq=true;
               // System.out.println("ko them dc!");
            }
            else
            {
                kq=false;
                //System.out.println("them thanh cong!");
            }
            dp.close();    
            return kq;
//        
//        }catch (SQLException ex) {
//            
//            System.out.println(ex);
//        } 
    }
}
